draw on one's resources - Spanish English Dictionary